#############################################################
## 'face' = default font                                   ##
## 'default' = default color for all langauges             ##
## 'comment' = color for comments (#)                      ##
## 'commentblock' = color for comments block (##)          ##
## 'number' = color for numbers                            ##
## 'string' = color for strings                            ##
## 'triple' = color for triple quotes strings              ##
## 'keyword' = color for python and ounklib keywords       ##
## 'class' = color for Class names                         ##
## 'function' = color for function names                   ##
## 'identifier' = color for normal text                    ##
## 'caret' = color of the caret                            ##
## 'background' = background color                         ##
## 'linenumber' = color for line numbers in the margin     ##
## 'marginback' = background color of line numbers margin  ##
## 'markerfg' = marker foreground color                    ##
## 'markerbg' = marker background color                    ##
#############################################################

STYLES = {'Default': {'face': 'Monaco',
                    'default': '#000000',
                    'comment': '#007F7F',
                    'commentblock': '#7F7F7F',
                    'number': '#367800',
                    'string': '#7F007F',
                    'triple': '#7F0000',
                    'keyword': '#00007F',
                    'class': '#0000FF',
                    'function': '#007F7F',
                    'identifier': '#000000',
                    'caret': '#00007E',
                    'background': '#FFFFFF',
                    'linenumber': '#000000',
                    'marginback': '#C0C0C0',
                    'markerfg': '#FFFFFF',
                    'markerbg': '#404040'},
           'Custom': {'face': 'Monaco',
                      'default': '#FFFFFF',
                      'comment': '#BFBFBF',
                      'commentblock': '#7F7F7F',
                      'number': '#80BB33',
                      'string': '#FF47D7',
                      'triple': '#FF3300',
                      'keyword': '#2A74FF',
                      'class': '#4AF3FF',
                      'function': '#00E0B6',
                      'identifier': '#FFFFFF',
                      'caret': '#DDDDDD',
                      'background': '#000000',
                      'linenumber': '#111111',
                      'marginback': '#AFAFAF',
                      'markerfg': '#DDDDDD',
                      'markerbg': '#404040'},
            'Soft': {'face': 'Monaco',
                     'default': '#000000',
                     'comment': '#444444',
                     'commentblock': '#7F7F7F',
                     'number': '#222222',
                     'string': '#272727',
                     'triple': '#333333',
                     'keyword': '#000000',
                     'class': '#666666',
                     'function': '#555555',
                     'identifier': '#000000',
                     'caret': '#222222',
                     'background': '#EFEFEF',
                     'linenumber': '#111111',
                     'marginback': '#AFAFAF',
                     'markerfg': '#DDDDDD',
                     'markerbg': '#404040'},
            'Smooth': {'face': 'Monaco',
                       'default': '#FFFFFF',
                       'comment': '#DD0000',
                       'commentblock': '#7F0000',
                       'number': '#CCCCCC',
                       'string': '#00EE00',
                       'triple': '#00AA00',
                       'keyword': '#FFFFFF',
                       'class': '#00FFA2',
                       'function': '#00FFD5',
                       'identifier': '#CCCCCC',
                       'caret': '#EEEEEE',
                       'background': '#222222',
                       'linenumber': '#111111',
                       'marginback': '#AFAFAF',
                       'markerfg': '#DDDDDD',
                       'markerbg': '#404040'},
            'Espresso': {'face': 'Monaco',
                         'default': '#BDAE9C',
                         'comment': '#0066FF',
                         'commentblock': '#0044DD',
                         'number': '#44AA43',
                         'string': '#2FE420',
                         'triple': '#049B0A',
                         'keyword': '#43A8ED',
                         'class': '#6D79DE',
                         'function': '#7290D9',
                         'identifier': '#BDAE9C',
                         'caret': '#FFFFFF',
                         'background': '#2A211C',
                         'linenumber': '#111111',
                         'marginback': '#AFAFAF',
                         'markerfg': '#DDDDDD',
                         'markerbg': '#404040'}
                         }